depends = ( 'Base',)
templates = (
  ('BayesianClassifierImageFilter', 'itk::BayesianClassifierImageFilter', 'itkBayesianClassifierImageFilterVIUS2USF', 'itk::VectorImage< unsigned short,2 >, unsigned short, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierImageFilterVIUS2USF_Pointer', 'itk::BayesianClassifierImageFilter< itk::VectorImage< unsigned short,2 >, unsigned short, float >'),
  ('BayesianClassifierImageFilter', 'itk::BayesianClassifierImageFilter', 'itkBayesianClassifierImageFilterVIF2USF', 'itk::VectorImage< float,2 >, unsigned short, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierImageFilterVIF2USF_Pointer', 'itk::BayesianClassifierImageFilter< itk::VectorImage< float,2 >, unsigned short, float >'),
  ('BayesianClassifierImageFilter', 'itk::BayesianClassifierImageFilter', 'itkBayesianClassifierImageFilterVIUS3USF', 'itk::VectorImage< unsigned short,3 >, unsigned short, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierImageFilterVIUS3USF_Pointer', 'itk::BayesianClassifierImageFilter< itk::VectorImage< unsigned short,3 >, unsigned short, float >'),
  ('BayesianClassifierImageFilter', 'itk::BayesianClassifierImageFilter', 'itkBayesianClassifierImageFilterVIF3USF', 'itk::VectorImage< float,3 >, unsigned short, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierImageFilterVIF3USF_Pointer', 'itk::BayesianClassifierImageFilter< itk::VectorImage< float,3 >, unsigned short, float >'),
  ('BayesianClassifierInitializationImageFilter', 'itk::BayesianClassifierInitializationImageFilter', 'itkBayesianClassifierInitializationImageFilterIUS2F', 'itk::Image< unsigned short,2 >, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierInitializationImageFilterIUS2F_Pointer', 'itk::BayesianClassifierInitializationImageFilter< itk::Image< unsigned short,2 >, float >'),
  ('BayesianClassifierInitializationImageFilter', 'itk::BayesianClassifierInitializationImageFilter', 'itkBayesianClassifierInitializationImageFilterIF2F', 'itk::Image< float,2 >, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierInitializationImageFilterIF2F_Pointer', 'itk::BayesianClassifierInitializationImageFilter< itk::Image< float,2 >, float >'),
  ('BayesianClassifierInitializationImageFilter', 'itk::BayesianClassifierInitializationImageFilter', 'itkBayesianClassifierInitializationImageFilterIUS3F', 'itk::Image< unsigned short,3 >, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierInitializationImageFilterIUS3F_Pointer', 'itk::BayesianClassifierInitializationImageFilter< itk::Image< unsigned short,3 >, float >'),
  ('BayesianClassifierInitializationImageFilter', 'itk::BayesianClassifierInitializationImageFilter', 'itkBayesianClassifierInitializationImageFilterIF3F', 'itk::Image< float,3 >, float'),
  ('SmartPointer', 'itk::SmartPointer', 'itkBayesianClassifierInitializationImageFilterIF3F_Pointer', 'itk::BayesianClassifierInitializationImageFilter< itk::Image< float,3 >, float >'),
  ('ChangeLabelImageFilter', 'itk::ChangeLabelImageFilter', 'itkChangeLabelImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkChangeLabelImageFilterIUS2IUS2_Pointer', 'itk::ChangeLabelImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ChangeLabelImageFilter', 'itk::ChangeLabelImageFilter', 'itkChangeLabelImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkChangeLabelImageFilterIUS3IUS3_Pointer', 'itk::ChangeLabelImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ConfidenceConnectedImageFilter', 'itk::ConfidenceConnectedImageFilter', 'itkConfidenceConnectedImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConfidenceConnectedImageFilterIUS2IUS2_Pointer', 'itk::ConfidenceConnectedImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ConfidenceConnectedImageFilter', 'itk::ConfidenceConnectedImageFilter', 'itkConfidenceConnectedImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConfidenceConnectedImageFilterIUS3IUS3_Pointer', 'itk::ConfidenceConnectedImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ConfidenceConnectedImageFilter', 'itk::ConfidenceConnectedImageFilter', 'itkConfidenceConnectedImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConfidenceConnectedImageFilterIF2IF2_Pointer', 'itk::ConfidenceConnectedImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('ConfidenceConnectedImageFilter', 'itk::ConfidenceConnectedImageFilter', 'itkConfidenceConnectedImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConfidenceConnectedImageFilterIF3IF3_Pointer', 'itk::ConfidenceConnectedImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('ConnectedComponentImageFilter', 'itk::ConnectedComponentImageFilter', 'itkConnectedComponentImageFilterIUS2IUL2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned long,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedComponentImageFilterIUS2IUL2_Pointer', 'itk::ConnectedComponentImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned long,2 > >'),
  ('ConnectedComponentImageFilter', 'itk::ConnectedComponentImageFilter', 'itkConnectedComponentImageFilterIUS3IUL3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned long,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedComponentImageFilterIUS3IUL3_Pointer', 'itk::ConnectedComponentImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned long,3 > >'),
  ('ConnectedComponentImageFilter', 'itk::ConnectedComponentImageFilter', 'itkConnectedComponentImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedComponentImageFilterIUS2IUS2_Pointer', 'itk::ConnectedComponentImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ConnectedComponentImageFilter', 'itk::ConnectedComponentImageFilter', 'itkConnectedComponentImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedComponentImageFilterIUS3IUS3_Pointer', 'itk::ConnectedComponentImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ConnectedThresholdImageFilter', 'itk::ConnectedThresholdImageFilter', 'itkConnectedThresholdImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedThresholdImageFilterIUS2IUS2_Pointer', 'itk::ConnectedThresholdImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ConnectedThresholdImageFilter', 'itk::ConnectedThresholdImageFilter', 'itkConnectedThresholdImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedThresholdImageFilterIUS3IUS3_Pointer', 'itk::ConnectedThresholdImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ConnectedThresholdImageFilter', 'itk::ConnectedThresholdImageFilter', 'itkConnectedThresholdImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedThresholdImageFilterIF2IF2_Pointer', 'itk::ConnectedThresholdImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('ConnectedThresholdImageFilter', 'itk::ConnectedThresholdImageFilter', 'itkConnectedThresholdImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkConnectedThresholdImageFilterIF3IF3_Pointer', 'itk::ConnectedThresholdImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('DoubleThresholdImageFilter', 'itk::DoubleThresholdImageFilter', 'itkDoubleThresholdImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDoubleThresholdImageFilterIUS2IUS2_Pointer', 'itk::DoubleThresholdImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('DoubleThresholdImageFilter', 'itk::DoubleThresholdImageFilter', 'itkDoubleThresholdImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDoubleThresholdImageFilterIUS3IUS3_Pointer', 'itk::DoubleThresholdImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('DoubleThresholdImageFilter', 'itk::DoubleThresholdImageFilter', 'itkDoubleThresholdImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDoubleThresholdImageFilterIF2IF2_Pointer', 'itk::DoubleThresholdImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('DoubleThresholdImageFilter', 'itk::DoubleThresholdImageFilter', 'itkDoubleThresholdImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDoubleThresholdImageFilterIF3IF3_Pointer', 'itk::DoubleThresholdImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('DoubleThresholdImageFilter', 'itk::DoubleThresholdImageFilter', 'itkDoubleThresholdImageFilterIF2IUS2', 'itk::Image< float,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDoubleThresholdImageFilterIF2IUS2_Pointer', 'itk::DoubleThresholdImageFilter< itk::Image< float,2 >, itk::Image< unsigned short,2 > >'),
  ('DoubleThresholdImageFilter', 'itk::DoubleThresholdImageFilter', 'itkDoubleThresholdImageFilterIF3IUS3', 'itk::Image< float,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkDoubleThresholdImageFilterIF3IUS3_Pointer', 'itk::DoubleThresholdImageFilter< itk::Image< float,3 >, itk::Image< unsigned short,3 > >'),
  ('IsolatedConnectedImageFilter', 'itk::IsolatedConnectedImageFilter', 'itkIsolatedConnectedImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedConnectedImageFilterIUS2IUS2_Pointer', 'itk::IsolatedConnectedImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('IsolatedConnectedImageFilter', 'itk::IsolatedConnectedImageFilter', 'itkIsolatedConnectedImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedConnectedImageFilterIUS3IUS3_Pointer', 'itk::IsolatedConnectedImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('IsolatedConnectedImageFilter', 'itk::IsolatedConnectedImageFilter', 'itkIsolatedConnectedImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedConnectedImageFilterIF2IF2_Pointer', 'itk::IsolatedConnectedImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('IsolatedConnectedImageFilter', 'itk::IsolatedConnectedImageFilter', 'itkIsolatedConnectedImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedConnectedImageFilterIF3IF3_Pointer', 'itk::IsolatedConnectedImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('IsolatedWatershedImageFilter', 'itk::IsolatedWatershedImageFilter', 'itkIsolatedWatershedImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedWatershedImageFilterIUS2IUS2_Pointer', 'itk::IsolatedWatershedImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('IsolatedWatershedImageFilter', 'itk::IsolatedWatershedImageFilter', 'itkIsolatedWatershedImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedWatershedImageFilterIUS3IUS3_Pointer', 'itk::IsolatedWatershedImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('IsolatedWatershedImageFilter', 'itk::IsolatedWatershedImageFilter', 'itkIsolatedWatershedImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedWatershedImageFilterIF2IF2_Pointer', 'itk::IsolatedWatershedImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('IsolatedWatershedImageFilter', 'itk::IsolatedWatershedImageFilter', 'itkIsolatedWatershedImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkIsolatedWatershedImageFilterIF3IF3_Pointer', 'itk::IsolatedWatershedImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('LabelVotingImageFilter', 'itk::LabelVotingImageFilter', 'itkLabelVotingImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkLabelVotingImageFilterIUS2IUS2_Pointer', 'itk::LabelVotingImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('LabelVotingImageFilter', 'itk::LabelVotingImageFilter', 'itkLabelVotingImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkLabelVotingImageFilterIUS3IUS3_Pointer', 'itk::LabelVotingImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('NeighborhoodConnectedImageFilter', 'itk::NeighborhoodConnectedImageFilter', 'itkNeighborhoodConnectedImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNeighborhoodConnectedImageFilterIUS2IUS2_Pointer', 'itk::NeighborhoodConnectedImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('NeighborhoodConnectedImageFilter', 'itk::NeighborhoodConnectedImageFilter', 'itkNeighborhoodConnectedImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNeighborhoodConnectedImageFilterIUS3IUS3_Pointer', 'itk::NeighborhoodConnectedImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('NeighborhoodConnectedImageFilter', 'itk::NeighborhoodConnectedImageFilter', 'itkNeighborhoodConnectedImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNeighborhoodConnectedImageFilterIF2IF2_Pointer', 'itk::NeighborhoodConnectedImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('NeighborhoodConnectedImageFilter', 'itk::NeighborhoodConnectedImageFilter', 'itkNeighborhoodConnectedImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkNeighborhoodConnectedImageFilterIF3IF3_Pointer', 'itk::NeighborhoodConnectedImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('OtsuMultipleThresholdsImageFilter', 'itk::OtsuMultipleThresholdsImageFilter', 'itkOtsuMultipleThresholdsImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuMultipleThresholdsImageFilterIUS2IUS2_Pointer', 'itk::OtsuMultipleThresholdsImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('OtsuMultipleThresholdsImageFilter', 'itk::OtsuMultipleThresholdsImageFilter', 'itkOtsuMultipleThresholdsImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuMultipleThresholdsImageFilterIUS3IUS3_Pointer', 'itk::OtsuMultipleThresholdsImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('OtsuMultipleThresholdsImageFilter', 'itk::OtsuMultipleThresholdsImageFilter', 'itkOtsuMultipleThresholdsImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuMultipleThresholdsImageFilterIF2IF2_Pointer', 'itk::OtsuMultipleThresholdsImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('OtsuMultipleThresholdsImageFilter', 'itk::OtsuMultipleThresholdsImageFilter', 'itkOtsuMultipleThresholdsImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuMultipleThresholdsImageFilterIF3IF3_Pointer', 'itk::OtsuMultipleThresholdsImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('OtsuThresholdImageCalculator', 'itk::OtsuThresholdImageCalculator', 'itkOtsuThresholdImageCalculatorIUS2', 'itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageCalculatorIUS2_Pointer', 'itk::OtsuThresholdImageCalculator< itk::Image< unsigned short,2 > >'),
  ('OtsuThresholdImageCalculator', 'itk::OtsuThresholdImageCalculator', 'itkOtsuThresholdImageCalculatorIUS3', 'itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageCalculatorIUS3_Pointer', 'itk::OtsuThresholdImageCalculator< itk::Image< unsigned short,3 > >'),
  ('OtsuThresholdImageCalculator', 'itk::OtsuThresholdImageCalculator', 'itkOtsuThresholdImageCalculatorIF2', 'itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageCalculatorIF2_Pointer', 'itk::OtsuThresholdImageCalculator< itk::Image< float,2 > >'),
  ('OtsuThresholdImageCalculator', 'itk::OtsuThresholdImageCalculator', 'itkOtsuThresholdImageCalculatorIF3', 'itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageCalculatorIF3_Pointer', 'itk::OtsuThresholdImageCalculator< itk::Image< float,3 > >'),
  ('OtsuThresholdImageFilter', 'itk::OtsuThresholdImageFilter', 'itkOtsuThresholdImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageFilterIUS2IUS2_Pointer', 'itk::OtsuThresholdImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('OtsuThresholdImageFilter', 'itk::OtsuThresholdImageFilter', 'itkOtsuThresholdImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageFilterIUS3IUS3_Pointer', 'itk::OtsuThresholdImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('OtsuThresholdImageFilter', 'itk::OtsuThresholdImageFilter', 'itkOtsuThresholdImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageFilterIF2IF2_Pointer', 'itk::OtsuThresholdImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('OtsuThresholdImageFilter', 'itk::OtsuThresholdImageFilter', 'itkOtsuThresholdImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkOtsuThresholdImageFilterIF3IF3_Pointer', 'itk::OtsuThresholdImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('RelabelComponentImageFilter', 'itk::RelabelComponentImageFilter', 'itkRelabelComponentImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRelabelComponentImageFilterIUS2IUS2_Pointer', 'itk::RelabelComponentImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('RelabelComponentImageFilter', 'itk::RelabelComponentImageFilter', 'itkRelabelComponentImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRelabelComponentImageFilterIUS3IUS3_Pointer', 'itk::RelabelComponentImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('RelabelComponentImageFilter', 'itk::RelabelComponentImageFilter', 'itkRelabelComponentImageFilterIUL2IUS2', 'itk::Image< unsigned long,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRelabelComponentImageFilterIUL2IUS2_Pointer', 'itk::RelabelComponentImageFilter< itk::Image< unsigned long,2 >, itk::Image< unsigned short,2 > >'),
  ('RelabelComponentImageFilter', 'itk::RelabelComponentImageFilter', 'itkRelabelComponentImageFilterIUL3IUS3', 'itk::Image< unsigned long,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkRelabelComponentImageFilterIUL3IUS3_Pointer', 'itk::RelabelComponentImageFilter< itk::Image< unsigned long,3 >, itk::Image< unsigned short,3 > >'),
  ('ScalarConnectedComponentImageFilter', 'itk::ScalarConnectedComponentImageFilter', 'itkScalarConnectedComponentImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkScalarConnectedComponentImageFilterIUS2IUS2_Pointer', 'itk::ScalarConnectedComponentImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ScalarConnectedComponentImageFilter', 'itk::ScalarConnectedComponentImageFilter', 'itkScalarConnectedComponentImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkScalarConnectedComponentImageFilterIUS3IUS3_Pointer', 'itk::ScalarConnectedComponentImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ThresholdImageFilter', 'itk::ThresholdImageFilter', 'itkThresholdImageFilterIUS2', 'itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdImageFilterIUS2_Pointer', 'itk::ThresholdImageFilter< itk::Image< unsigned short,2 > >'),
  ('ThresholdImageFilter', 'itk::ThresholdImageFilter', 'itkThresholdImageFilterIUS3', 'itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdImageFilterIUS3_Pointer', 'itk::ThresholdImageFilter< itk::Image< unsigned short,3 > >'),
  ('ThresholdImageFilter', 'itk::ThresholdImageFilter', 'itkThresholdImageFilterIF2', 'itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdImageFilterIF2_Pointer', 'itk::ThresholdImageFilter< itk::Image< float,2 > >'),
  ('ThresholdImageFilter', 'itk::ThresholdImageFilter', 'itkThresholdImageFilterIF3', 'itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdImageFilterIF3_Pointer', 'itk::ThresholdImageFilter< itk::Image< float,3 > >'),
  ('ThresholdLabelerImageFilter', 'itk::ThresholdLabelerImageFilter', 'itkThresholdLabelerImageFilterIUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdLabelerImageFilterIUS2IUS2_Pointer', 'itk::ThresholdLabelerImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('ThresholdLabelerImageFilter', 'itk::ThresholdLabelerImageFilter', 'itkThresholdLabelerImageFilterIUS3IUS3', 'itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdLabelerImageFilterIUS3IUS3_Pointer', 'itk::ThresholdLabelerImageFilter< itk::Image< unsigned short,3 >, itk::Image< unsigned short,3 > >'),
  ('ThresholdLabelerImageFilter', 'itk::ThresholdLabelerImageFilter', 'itkThresholdLabelerImageFilterIF2IF2', 'itk::Image< float,2 >, itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdLabelerImageFilterIF2IF2_Pointer', 'itk::ThresholdLabelerImageFilter< itk::Image< float,2 >, itk::Image< float,2 > >'),
  ('ThresholdLabelerImageFilter', 'itk::ThresholdLabelerImageFilter', 'itkThresholdLabelerImageFilterIF3IF3', 'itk::Image< float,3 >, itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdLabelerImageFilterIF3IF3_Pointer', 'itk::ThresholdLabelerImageFilter< itk::Image< float,3 >, itk::Image< float,3 > >'),
  ('ThresholdMaximumConnectedComponentsImageFilter', 'itk::ThresholdMaximumConnectedComponentsImageFilter', 'itkThresholdMaximumConnectedComponentsImageFilterIUS2', 'itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdMaximumConnectedComponentsImageFilterIUS2_Pointer', 'itk::ThresholdMaximumConnectedComponentsImageFilter< itk::Image< unsigned short,2 > >'),
  ('ThresholdMaximumConnectedComponentsImageFilter', 'itk::ThresholdMaximumConnectedComponentsImageFilter', 'itkThresholdMaximumConnectedComponentsImageFilterIUS3', 'itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkThresholdMaximumConnectedComponentsImageFilterIUS3_Pointer', 'itk::ThresholdMaximumConnectedComponentsImageFilter< itk::Image< unsigned short,3 > >'),
  ('TobogganImageFilter', 'itk::TobogganImageFilter', 'itkTobogganImageFilterIUS2', 'itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTobogganImageFilterIUS2_Pointer', 'itk::TobogganImageFilter< itk::Image< unsigned short,2 > >'),
  ('TobogganImageFilter', 'itk::TobogganImageFilter', 'itkTobogganImageFilterIUS3', 'itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTobogganImageFilterIUS3_Pointer', 'itk::TobogganImageFilter< itk::Image< unsigned short,3 > >'),
  ('TobogganImageFilter', 'itk::TobogganImageFilter', 'itkTobogganImageFilterIF2', 'itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTobogganImageFilterIF2_Pointer', 'itk::TobogganImageFilter< itk::Image< float,2 > >'),
  ('TobogganImageFilter', 'itk::TobogganImageFilter', 'itkTobogganImageFilterIF3', 'itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkTobogganImageFilterIF3_Pointer', 'itk::TobogganImageFilter< itk::Image< float,3 > >'),
  ('VoronoiSegmentationImageFilter', 'itk::VoronoiSegmentationImageFilter', 'itkVoronoiSegmentationImageFilterIUS2IUS2IUS2', 'itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkVoronoiSegmentationImageFilterIUS2IUS2IUS2_Pointer', 'itk::VoronoiSegmentationImageFilter< itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 >, itk::Image< unsigned short,2 > >'),
  ('WatershedImageFilter', 'itk::WatershedImageFilter', 'itkWatershedImageFilterIUS2', 'itk::Image< unsigned short,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWatershedImageFilterIUS2_Pointer', 'itk::WatershedImageFilter< itk::Image< unsigned short,2 > >'),
  ('WatershedImageFilter', 'itk::WatershedImageFilter', 'itkWatershedImageFilterIUS3', 'itk::Image< unsigned short,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWatershedImageFilterIUS3_Pointer', 'itk::WatershedImageFilter< itk::Image< unsigned short,3 > >'),
  ('WatershedImageFilter', 'itk::WatershedImageFilter', 'itkWatershedImageFilterIF2', 'itk::Image< float,2 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWatershedImageFilterIF2_Pointer', 'itk::WatershedImageFilter< itk::Image< float,2 > >'),
  ('WatershedImageFilter', 'itk::WatershedImageFilter', 'itkWatershedImageFilterIF3', 'itk::Image< float,3 >'),
  ('SmartPointer', 'itk::SmartPointer', 'itkWatershedImageFilterIF3_Pointer', 'itk::WatershedImageFilter< itk::Image< float,3 > >'),
)
